package com.tac.dao;

import com.tac.pojo.Category;
import com.tac.pojo.Product;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CategoryDao {
    //添加
    Integer insert(Category category);
   //根据id删除
   Integer remove(Integer id);
  //修改分类
   Integer updateById(Category category);
    //根据id查询
    Category selectById(Integer id);
   //查询所有
    List<Category> selectAll(@Param("page") int page ,@Param("limit") int limit);

    Integer selectAllByCount();

    //分级查询所有
    List<Category> selectAllByLevel(Integer parentId);
}
